subcontracting agreements - Espagnol Anglais Dictionnaire